Code permutation error correction and detection



CODE PERMUTATION ERROR CORRECTION ANO DETEOTION Filed July 3, 1958 Aug. 3, 1965 w. T. REA l-:TAL

L52 Sheets-Sheet 1 /Nl/E/VTOR W 7.' REA y A. W ROBERTS SUBE @mm v Aug. 3, 1965 w. T. REA ETAL 3,199,076

CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 3. 1958 32 Sheets-Sheet 2 l/ NORMAL 0 SIGN/4L NORMAL O S/G/V/IL /NVE/vrof? W T REA By A. W. ROBE RTS JA.. CW

ATTO EK Aug. 3, 1965 w. T. REA ETAL 3,199,076

CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 3, 1958 52 Sheets-Shree?I 5 STA G5 2 ilmllllnw..

FIG. 3

T TMSI .BB/8N T .Dt/a

/N VEA/TOR n. 7.' REA 5y A. W. ROBERTS 07d... a ATTORN Aug- 3, 1965 w. T. REA ETAL 3,199,076

CODE PERMUTATION ERROR CORRECTION AND DETEGTION Filed July 3, 1958 252 Sheets-Sheet 4 BC/ COUNTER /NVE/vro@ 7. REA A W. ROBERTS FIG. 4

Aug- 3, 1965 w. T. REA Em. 3,199,076

CODE PERMUTATION ERROR CORRECTION AND DETECTION /NVENTOR W 7. REA BVA. W. ROBERTS 3,199,076 CODE PERMUTATION ERROR CORRCTION AND DETECTION Filed July 3, 1958 Aug. 3, 1965 w. T. REA ETAL 52 Sheets-Sheet 6 QQ Q MM m WW hmm ONM n2 ROBERTS ir... c

ATTORNE A. By

Aug. 3, 1965 Filed July 3, 1958 w. T. REA ETAL 3,199,076

GODEl PERMUTATION ERROR CORRECTION AND DETECTION 52 Sheets-Sheet 7 @C8 COUNTER /NVENTOR W 7.' REA By W. ROBERTS JmL- E. 6MM;

ATTOR T0 ALL SUCCEED/A/G STAGES CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 3. 1958 Aug. 3, 1965 w. T. REA ETAL 32 Sheets-Sheet 8 u. muxa.

v ...wuvmh 1- |l II rw ,i [l

/Nl/ENTOR W Z' REA A. nf. ROBERTS jul... z. c

Arm/QN Aug. 3, 1965 W. T. REA ETAL CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 3, 1958 32 Sheets-Sheet 9 L I l hf.,

| lu lu lu LU a G: E Q E l L l /Nl/ENTOR W Z'REA By A. W. ROBERTS /v-a-ZC ATTO/QN y coDR PERMUTATION ERROR CORRECTION AND DETEC-Trou Filed July 3, 1958 Aug. 3, 1965 w. T. REA ETAL.

32 Sheets-Sheet 10 @www E Q @FW /S v N e m t Q n h :sa v N m. v (M. N M W/ Q\ /wu l ES @um /NVE/vrop W 7. REA A. W ROBERTS JJ... e. e

ATToR/v Aug. 3, 1965 3,199,076

CODE PERMUTATION ERROR CORRRCTIN AND DETECTION Filed July 5. 1958 w. T. REA ETAL 32 Sheets-Sheet 11 DS @um ATTO/QN .5h58 N um E258 m wm Aug. 3, 1965 W. T. REA ETAL CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 5, 1958 52 Sheets-Sheet 12 ATTOR EV Aug# 3, 1965 w. T. REA ETAL 3,199,076

GODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 5. 1958 .'52 Sheets-Sheet 15 MODULATOR FIG. /3

/Nl/ENTOR W 7.' REA By A. W. ROBERTS ATTO/WE coDE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 5, 1958 Aug. 3, V1965 w. T. REA ETAL 52 Sheets-Sheet 14 @www CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July s, 1958 Aug. 3, 1965 w. T. REA ETAL 52 Sheets-Sheet 15 @www /NVENTOR W 7.' REA By A. W. ROBERTS XJ., e. cw'

ATTOREV l CODE PERMUTATION ERROR CORRECTION AND DETECTION Filed July 3. 1958 Aug. 3, 1965 w. T. REA ETAL S52 Sheets-Sheet 16 /NVE/vrof? W 7T REA A W. ROBERTS Aug. 3, 1965 Filed July 3. 1958 w. T. REA ETAL 3,199,076

CODE PERMUTATION ERROR CORRECTION AND DETECTION .52 sheets-sheet 17 CODE PERMUTATION ERROR CORRECTION AND DRTECTION Filed July 3, 1958 Aug. 3, 1965 w. T. REA ETAL 52 Sheets-Sheet 18 /NVENTOR nl. 7.' REA A. w. ROBERS .,L. c. ATTORN,

CODE PERMUTATION ERROR CORRECTION AND DETEGTION Filed July 3, 1958 Aug. 3, 1965 w. T. REA ETAL :52 Sheets-Sheet 19 /NvE/vrof? W 7.' REA By A. W. ROBERTS .-L.. z ewg' 'l Afro/wv w. T. REA ETAL 3,199,076

32 Sheecs-SheeiI 20 CODE PERMUTATION ERROR CORRECTION AND DETEGTION Aug. 3, 1965 Filed July 3, 1958 

14. A PULSE CODE TRANSMISSION SYSTEM HAVING A PULSE ERROR-CORRECTION ENCODING CIRCUIT, SAID CIRCUIT COMPRISING MEANS FOR SEPARATING A FIRST TRAIN OF CONSECUTIVE INTELLIGENCE-DETERMINING PULSES TO LEAVE SPACES THEREIN FOR A PLURALITY OF ERROR-CORRECTING ENCODING PULSES FOR CORRECTING AN ERROR IN SAID TRAIN IF AN ERROR OCCURS DURING TRANSMISSION, A PLURALITY OF BRANCH CIRCUITS, MEANS IN SAID ENCODING CIRCUIT COUPLING EACH PULSE OF SAID TRAIN TO A DIFFERENT COMBINATION OF SAID BRANCH CIRCUITS, MEANS IN EACH OF SAID BRANCH CIRCUITS RESPONSIVE TO PULSES COUPLED THERETO FOR CONTROLLING THE CONDITION OF A DIFFERENT ERROR-CORRECTION ENCODING PULSE, MEANS IN SAID ENCODING CIRCUIT FOR INSERTING SAID ERROR-CORRECTION ENCODING PULSES IN SAID SPACES TO PRODUCE A SECOND SEQUENTIAL TRAIN HAVING INTELLIGENCE AND ERROR-CORRECTING ENCODING PULSES INTERSPACED THEREIN, A SINGLE TRANSMISSION CHANNEL CONNECTED TO SAID ERROR-CORRECTION ENCODING CIRCUIT, AND MEANS FOR IMPRESSING SAID SECOND TRAIN ON SAID CHANNEL. 